/**
 * 邮箱
 * @param {*} s
 */
export function isEmail (s) {
  return /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s)
}

/**
 * 手机号码
 * @param {*} s
 */
export function isMobile (s) {
  return /^1[0-9]{10}$/.test(s)
}

/**
 * 电话号码
 * @param {*} s
 */
export function isPhone (s) {
  return /^([0-9]{3,4}-)?[0-9]{7,8}$/.test(s)
}

/**
 * URL地址
 * @param {*} s
 */
export function isURL (s) {
  return /^http[s]?:\/\/.*/.test(s)
}
/**
  手机号码检验
 */
  export function phoneValidata(rule, value, callback) {
    // let reg = new RegExp(/^1[3|4|5|6|7|8|9][0-9]{9}$/)
    // let reg = new RegExp(/^((\+?86)|(\(\+86\)))?\d{3,4}-\d{7,8}(-\d{3,4})?$/)
    // let reg = new RegExp(/^((\+?86)|(\(\+86\)))?1\d{10}$/)
    let reg = new RegExp(/^((\+?86)|(\(\+86\)))?1[3456789]\d{9}$/)  // ^((\\+86)|(86))?[1][3456789][0-9]{9}$
    if (value && !reg.test(value)) {
      callback("当前联系方式不符合规范!");
    } else {
      callback();
    }
  }